<?php

class DajePeer extends BaseDajePeer {
    /**
     * @author   Marek Synoradzi
     * @version 1.0
     * @param <String> $nazwaDziedziny funkcja jako parametr przyjmuje tekstowa nazwe dziedziny
     * @return <array> funkcja zwaraca tablice intów, identyfikowatorów ogloszenia
     * @desc   Funkcja znajduje wszystkie ogloszenia który przynajleża do okreslonej dziedziny
     *
     */
    public static function getIdogloszeniaDajeDziedzina($nazwaDziedziny) {
        $c= new Criteria();
        $c->add(PoddziedzinaPeer::DZIEDZINA_NAZWA, $nazwaDziedziny);
        $c->addJoin(self::PODDZIEDZINA_ID, PoddziedzinaPeer::ID);
        $wynik = self::doSelect($c);
        $tablica = array();
        foreach($wynik as $wy) {
            $tablica[] = $wy->getOgloszenieId();
        }
        return $tablica;
    }

    /**
     *
     * @param <String> $nazwaPoddziedziny n
     * @return <array>
     */
    public static function getIdOgloszeniaDajePoddziedzina($nazwaPoddziedziny) {
        $c= new Criteria();
        $c->add(PoddziedzinaPeer::NAZWA, $nazwaPoddziedziny);
        $c->addJoin(self::PODDZIEDZINA_ID, PoddziedzinaPeer::ID);
        $wynik = self::doSelect($c);
        $tablica = array();
        foreach ($wynik as $value) {
            $tablica[] = $value->getOgloszenieId();
        }
        return $tablica;
    }
}